Integrations
With CanCred Factory, you can create and manage your badges in one place, and issue them from other platforms such as Learning Management Systems. There are three ways to integrate with other platforms:
- Use existing REST plugins, e.g. Moodle/Totara
- Use LTI (Learning Tools Interoperability) integreations: Generic (see below) or D2L Brightspace or Canvas
- Develop your own Factory plugin using our RESTful API
Integration requires a Pro subscription level.
LTI integration
Learning Tools Interoperability (LTI) is a standard developed by 1EdTech Consortium, which enables courseware and learning tools from different vendors to be launched within a learning platform, often an LMS.
LTI Integration provides a link between an LTI supported LMS and your badge issuing account in Factory. Our customers can use LTI integration with Canvas LMS, Blackboard, Brightspace etc. LTI 1.3 has a more straightforward upgrade path than other versions and the full support and endorsement of major platform providers.
Current LTI integrations include:
- Generic LTI - enables manual issuing and badge application embedding in the LMS
- D2L Brightspace LTI
- Blackboard LMS - contact us for instructions
- Canvas LTI
Please note: As with Moodle documentation above, these plugins were originally developed for Open Badge Factory, our sister platform in Europe. When integrating for CanCred Factory, if you see openbadgefactory.com replace it with factory.cancred.ca as appropriate.
Please log in into your CanCred Factory Pro account and go to Admin Tools > LTI for more information.
Moodle plugin
Our Moodle plugin enables you to issue CanCred Factory badges from a single Moodle or a multi-site Moodle platform.
It enables users to:
- Issue badges manually to learners from inside Moodle
- Issue badges automatically based on course completion, activity completion, or profile completion.
- Get badge awarding history
- Display earned badges on learner profiles
- Set specific badge permissions using Moodle categories (link Factory categories with Moodle categories)
- Support sub-organisations for badge issuing.
- Switch to API v2 on the backend. See documentation
Multi-tenancy options
- Connect one Factory account to multiple Moodle sites.
- Connect multiple Factory accounts to your Moodle site using OAuth2 API keys.
Read the User Guide (English only)
The Moodle plugin also works with Moodle Workplace and with Totara LMS (version 11 and up).
Please note: This plugin was developed for Open Badge Factory, our identical sister platform in Europe. When integrating for CanCred Factory, if you see openbadgefactory.com replace it with factory.cancred.ca as appropriate.
REST API
NOTE: REST API is available to Pro level users only.
NEW: API v2
The new version of our API was released in February 2026. Discover improved OpenAPI documentation and a more robust, developer-friendly experience for integrating badge issuing into your platforms.
Check out the API v2 Documentation
Please note: This API was developed for Open Badge Factory, our identical sister platform in Europe. When integrating for CanCred Factory, if you see openbadgefactory.com replace it with factory.cancred.ca as appropriate.
The new version brings significant improvements over v1, including streamlined request/response formats and enhanced performance. Key new features include:
– Issue badges with sub-organisations (aliases)
– Evidence handling
API v1
CanCred Factory Pro users can continue to use our legacy REST API to issue badges from multiple platforms, including their LMS. We welcome new integrations with other platform providers who want to enable their users to issue standard-compliant Open Badges. To develop an integration, your developers need only our API documentation and a Pro account in CanCred Factory.
Download the REST documentation for developers.
This documentation was written for both Open Badge Factory (OBF) and CanCred Factory platforms.
Contact us with any questions!